/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controle.controladores;

/**
 *
 * @author Taeko
 */
public abstract class ControladorAbstrato {
    
    protected double Kp;
    protected double Ki;
    protected double Kd;
    
    public ControladorAbstrato (double Kp, double Ki, double Kd)
    {
        this.Kp = Kp;
        this.Ki = Ki;
        this.Kd = Kd;
    }
    
    public abstract double valorControle(double entrada, double h); 
    
    public void setContantes(double Kp, double Ki, double Kd)
    {
        this.Kp = Kp;
        this.Ki = Ki;
        this.Kd = Kd;
    }
    
    
}
